<?php


namespace App\Commons\Utils\ModelTools;


class FilterQueryTypeEnum
{
    /**
     * 1 等于 2 不等于 3 包含 4 不包含 5 起始字符 6 大于 7 大于等于 8 小于 9 小于等于 10 今天(value值为空) 11 昨天(value值为空) 12
     *                          本月(value值为空) 13 上月(value值为空) 14 今年(value值为空) 15 去年(value值为空) 16 过去多少天内 17 过去多少天前 18
     *                          在未来多少天内 19 在未来多少天前 20 在指定多少天后  22为空  24 不为空 25
     *                          区间查询(值类型为以逗号隔开的两个时间戳拼成的字符串)
     */


    const EQUAL = 1;

    /**
     *
     */
    const NOT_EQUAL = 2;

    /**
     *
     */
    const CONTAIN = 3;

    /**
     *
     */
    const NOT_CONTAIN = 4;

    /**
     *
     */
    const START_SIGN = 5;

    /**
     *
     */
    const MORE_THAN = 6;

    /**
     *
     */
    const MORE_THAN_AND_EQUAL = 7;

    /**
     *
     */
    const LESS_THAN = 8;

    /**
     *
     */
    const LESS_THAN_AND_EQUAL = 9;

    /**
     *
     */
    const TODAY = 10;

    /**
     *
     */
    const YESTERDAY = 11;

    /**
     *
     */
    const THIS_MONTH = 12;

    /**
     *
     */
    const LAST_MONTH = 13;

    /**
     *
     */
    const THIS_YEAR = 14;

    /**
     *
     */
    const LAST_YEAR = 15;

    /**
     *
     */
    const PAST_DAYS = 16;

    /**
     *
     */
    const PAST_DAY_BEFORE = 17;

    /**
     *
     */
    const IN_DAYS = 18;

    /**
     *
     */
    const IN_DAYS_BEFORE = 19;

    /**
     *
     */
    const IN_DAYS_LATER = 20;

    /**
     *
     */
    const IS_EMPTY = 22;

    /**
     *
     */
    const NOT_EMPTY = 24;

    /**
     *
     */
    const IN = 25;

}